package com.example.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "`sunfax_user`")
public class Sunfax_user {
    @Column(name = "`userId`")
    private Integer userid;

    /**
     * 浦东服务器用户id
     */
    @Column(name = "`sunfaxUserId`")
    private Integer sunfaxuserid;

    /**
     * 传真号码
     */
    @Column(name = "`faxNumber`")
    private String faxnumber;

    @Column(name = "`password`")
    private String password;

    @Column(name = "`userName`")
    private String username;

    /**
     * 固定电话/手机号
     */
    @Column(name = "`fixPhone_or_mobliePhone`")
    private String fixphoneOrMobliephone;

    /**
     * 关联手机号
     */
    @Column(name = "`mobliePhone`")
    private String mobliephone;

    @Column(name = "`company`")
    private String company;

    /**
     * 0老用户，1新用户
     */
    @Column(name = "`userType`")
    private Integer usertype;

    @Column(name = "`creatTime`")
    private Date creattime;

    /**
     * 0使用中 1已删除
     */
    @Column(name = "`isDel`")
    private Integer isdel;

    /**
     * 到期时间
     */
    @Column(name = "`exTime`")
    private Date extime;

    /**
     * 开户日期
     */
    @Column(name = "`openTime`")
    private Date opentime;

    /**
     * 套餐类型
     */
    @Column(name = "`packageId`")
    private Integer packageid;

    /**
     * 对应云盘唯一ID
     */
    @Column(name = "`corpId`")
    private String corpid;

    /**
     * 互联网/电销/区局
     */
    @Column(name = "`typeId`")
    private Integer typeid;

    /**
     * 二级节点 电销公司/区局
     */
    @Column(name = "`nodeId`")
    private Integer nodeid;

    /**
     * 营销人员名称
     */
    @Column(name = "`marketingName`")
    private String marketingname;

    @Column(name = "`isOut`")
    private Integer isout;

    @Column(name = "`outTime`")
    private Date outtime;

    /**
     * @return userId
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * @param userid
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 获取浦东服务器用户id
     *
     * @return sunfaxUserId - 浦东服务器用户id
     */
    public Integer getSunfaxuserid() {
        return sunfaxuserid;
    }

    /**
     * 设置浦东服务器用户id
     *
     * @param sunfaxuserid 浦东服务器用户id
     */
    public void setSunfaxuserid(Integer sunfaxuserid) {
        this.sunfaxuserid = sunfaxuserid;
    }

    /**
     * 获取传真号码
     *
     * @return faxNumber - 传真号码
     */
    public String getFaxnumber() {
        return faxnumber;
    }

    /**
     * 设置传真号码
     *
     * @param faxnumber 传真号码
     */
    public void setFaxnumber(String faxnumber) {
        this.faxnumber = faxnumber == null ? null : faxnumber.trim();
    }

    /**
     * @return password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /**
     * @return userName
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username
     */
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    /**
     * 获取固定电话/手机号
     *
     * @return fixPhone_or_mobliePhone - 固定电话/手机号
     */
    public String getFixphoneOrMobliephone() {
        return fixphoneOrMobliephone;
    }

    /**
     * 设置固定电话/手机号
     *
     * @param fixphoneOrMobliephone 固定电话/手机号
     */
    public void setFixphoneOrMobliephone(String fixphoneOrMobliephone) {
        this.fixphoneOrMobliephone = fixphoneOrMobliephone == null ? null : fixphoneOrMobliephone.trim();
    }

    /**
     * 获取关联手机号
     *
     * @return mobliePhone - 关联手机号
     */
    public String getMobliephone() {
        return mobliephone;
    }

    /**
     * 设置关联手机号
     *
     * @param mobliephone 关联手机号
     */
    public void setMobliephone(String mobliephone) {
        this.mobliephone = mobliephone == null ? null : mobliephone.trim();
    }

    /**
     * @return company
     */
    public String getCompany() {
        return company;
    }

    /**
     * @param company
     */
    public void setCompany(String company) {
        this.company = company == null ? null : company.trim();
    }

    /**
     * 获取0老用户，1新用户
     *
     * @return userType - 0老用户，1新用户
     */
    public Integer getUsertype() {
        return usertype;
    }

    /**
     * 设置0老用户，1新用户
     *
     * @param usertype 0老用户，1新用户
     */
    public void setUsertype(Integer usertype) {
        this.usertype = usertype;
    }

    /**
     * @return creatTime
     */
    public Date getCreattime() {
        return creattime;
    }

    /**
     * @param creattime
     */
    public void setCreattime(Date creattime) {
        this.creattime = creattime;
    }

    /**
     * 获取0使用中 1已删除
     *
     * @return isDel - 0使用中 1已删除
     */
    public Integer getIsdel() {
        return isdel;
    }

    /**
     * 设置0使用中 1已删除
     *
     * @param isdel 0使用中 1已删除
     */
    public void setIsdel(Integer isdel) {
        this.isdel = isdel;
    }

    /**
     * 获取到期时间
     *
     * @return exTime - 到期时间
     */
    public Date getExtime() {
        return extime;
    }

    /**
     * 设置到期时间
     *
     * @param extime 到期时间
     */
    public void setExtime(Date extime) {
        this.extime = extime;
    }

    /**
     * 获取开户日期
     *
     * @return openTime - 开户日期
     */
    public Date getOpentime() {
        return opentime;
    }

    /**
     * 设置开户日期
     *
     * @param opentime 开户日期
     */
    public void setOpentime(Date opentime) {
        this.opentime = opentime;
    }

    /**
     * 获取套餐类型
     *
     * @return packageId - 套餐类型
     */
    public Integer getPackageid() {
        return packageid;
    }

    /**
     * 设置套餐类型
     *
     * @param packageid 套餐类型
     */
    public void setPackageid(Integer packageid) {
        this.packageid = packageid;
    }

    /**
     * 获取对应云盘唯一ID
     *
     * @return corpId - 对应云盘唯一ID
     */
    public String getCorpid() {
        return corpid;
    }

    /**
     * 设置对应云盘唯一ID
     *
     * @param corpid 对应云盘唯一ID
     */
    public void setCorpid(String corpid) {
        this.corpid = corpid == null ? null : corpid.trim();
    }

    /**
     * 获取互联网/电销/区局
     *
     * @return typeId - 互联网/电销/区局
     */
    public Integer getTypeid() {
        return typeid;
    }

    /**
     * 设置互联网/电销/区局
     *
     * @param typeid 互联网/电销/区局
     */
    public void setTypeid(Integer typeid) {
        this.typeid = typeid;
    }

    /**
     * 获取二级节点 电销公司/区局
     *
     * @return nodeId - 二级节点 电销公司/区局
     */
    public Integer getNodeid() {
        return nodeid;
    }

    /**
     * 设置二级节点 电销公司/区局
     *
     * @param nodeid 二级节点 电销公司/区局
     */
    public void setNodeid(Integer nodeid) {
        this.nodeid = nodeid;
    }

    /**
     * 获取营销人员名称
     *
     * @return marketingName - 营销人员名称
     */
    public String getMarketingname() {
        return marketingname;
    }

    /**
     * 设置营销人员名称
     *
     * @param marketingname 营销人员名称
     */
    public void setMarketingname(String marketingname) {
        this.marketingname = marketingname == null ? null : marketingname.trim();
    }

    /**
     * @return isOut
     */
    public Integer getIsout() {
        return isout;
    }

    /**
     * @param isout
     */
    public void setIsout(Integer isout) {
        this.isout = isout;
    }

    /**
     * @return outTime
     */
    public Date getOuttime() {
        return outtime;
    }

    /**
     * @param outtime
     */
    public void setOuttime(Date outtime) {
        this.outtime = outtime;
    }
}